package co.sanduche.behave.presenters;

import java.util.List;

import co.sanduche.behave.mmos.EstudianteMMO;
import co.sanduche.behave.views.MateriasView;
import co.sanduche.models.Models.Materia;
import co.sanduche.util.EPCallback;

public class MateriasPresenter {

	private MateriasView materiasView;
	private EstudianteMMO estudianteMMO;

	public MateriasPresenter(MateriasView mv, Long idEstudiante) {
		materiasView = mv;
		estudianteMMO = new EstudianteMMO(idEstudiante);
	}

	public void onResume() {
		estudianteMMO.getMaterias(new EPCallback<List<Materia>>() {

			@Override
			public void onSuccess(List<Materia> val) {

				materiasView.showMaterias(val);
			}

			@Override
			public void onFailure(Throwable e) {
				// TODO Auto-generated method stub

			}
		});
	}

}
